1981 és 1988 között az Alajuelense játékosa volt, melynek tagjaként két bajnoki címet (1983, 1984) szerzett és 1986-ban megnyerte a CONCACAF-bajnokok kupáját. 1988 és 1990 között a Deportivo Saprissa csapatában játszott. 1990-től 1992-ig Németországban a Stuttgarter Kickers együttesében szerepelt. 1992-ben hazatért a Carmelita csapatához. 1993 és 1996 között a Saprissában játszott, melynek tagjaként két bajnoki címet (1994, 1995) szerzett és két alkalommal (1993, 1995) nyerte meg a CONCACAF-bajnokok kupáját. Később játszott még a Municipal Turrialba (1996), a Municipal Goicoechea (1996–97), a AD Belén (1996–97) és a Carmelita (1997–99) együttesében.